]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
11 years agocalendar: Use LC_TIME to translate day headers
Florian Müllner [Tue, 3 Mar 2015 03:36:37 +0000 (04:36 +0100)]
calendar: Use LC_TIME to translate day headers

Date/time related strings should use the locale described by LC_TIME
rather than LC_MESSAGES.

https://bugzilla.gnome.org/show_bug.cgi?id=659187

11 years agoUpdated Italian translation
Milo Casagrande [Tue, 3 Mar 2015 07:50:06 +0000 (07:50 +0000)]
Updated Italian translation

11 years agoTelepathyClient: use polari for IRC channels
Giovanni Campagna [Mon, 2 Mar 2015 09:34:06 +0000 (01:34 -0800)]
TelepathyClient: use polari for IRC channels

polari is the GNOME app for IRC, empathy is for everything else
So prefer polari to empathy for IRC channels. We don't need
to check that either exists (even though polari is not a core
app) because mission control tries every handler if the preferred
one fails.
Depends on bug 745418 for polari to be mission control activatable.

https://bugzilla.gnome.org/show_bug.cgi?id=745431

11 years agocalendar: fix title at shell startup
Giovanni Campagna [Mon, 2 Mar 2015 08:30:20 +0000 (00:30 -0800)]
calendar: fix title at shell startup

Make sure the message list section is set to the current date
when opening the menu, otherwise the calendar might skip
the selected-date-changed event (because the day did not change)
which would leave the message list with an uninitialized date.

https://bugzilla.gnome.org/show_bug.cgi?id=745412

11 years agoUpdated Galician translations
Fran Dieguez [Mon, 2 Mar 2015 23:18:20 +0000 (00:18 +0100)]
Updated Galician translations

11 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 2 Mar 2015 18:39:33 +0000 (19:39 +0100)]
Updated Spanish translation

11 years agoRevert "workspace: Grab the key focus when hovering over a window"
Rui Matos [Thu, 26 Feb 2015 16:47:37 +0000 (17:47 +0100)]
Revert "workspace: Grab the key focus when hovering over a window"

Turns out this makes interaction with the OSK or candidate popups
using a mouse basically impossible since they get dismissed when the
key focus is captured by a window in the overview.

This reverts commit aeb9f5775f66858de508ac4429cfb48553672c89.

https://bugzilla.gnome.org/show_bug.cgi?id=745245

11 years agoUpdated Greek translation
Tom Tryfonidis [Mon, 2 Mar 2015 07:59:21 +0000 (07:59 +0000)]
Updated Greek translation

11 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Mon, 2 Mar 2015 07:16:24 +0000 (07:16 +0000)]
Updated Kazakh translation

11 years agoUpdated Russian translation
Stas Solovey [Sun, 1 Mar 2015 19:10:32 +0000 (19:10 +0000)]
Updated Russian translation

11 years agoUpdated translation for Afrikaans (af)
Friedel Wolff [Sat, 28 Feb 2015 17:27:48 +0000 (19:27 +0200)]
Updated translation for Afrikaans (af)

11 years agoUpdated Lithuanian translation
Aurimas Černius [Sat, 28 Feb 2015 14:13:02 +0000 (16:13 +0200)]
Updated Lithuanian translation

11 years agoUpdated Slovak translation
Dušan Kazik [Sat, 28 Feb 2015 10:00:38 +0000 (10:00 +0000)]
Updated Slovak translation

11 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Fri, 27 Feb 2015 21:02:08 +0000 (21:02 +0000)]
Updated Brazilian Portuguese translation

11 years agoUpdated Hungarian translation
Balázs Úr [Fri, 27 Feb 2015 20:50:47 +0000 (20:50 +0000)]
Updated Hungarian translation

11 years agoUpdate comment about the pipeline used
Raul Gutierrez Segales [Thu, 16 Jun 2011 14:36:00 +0000 (15:36 +0100)]
Update comment about the pipeline used

We now use webm instead of theora so the previous
comment doesn't apply anymore.

https://bugzilla.gnome.org/show_bug.cgi?id=652742

11 years agocalendar: Allow to dismiss messages with delete
Florian Müllner [Fri, 27 Feb 2015 14:10:11 +0000 (15:10 +0100)]
calendar: Allow to dismiss messages with delete

Messages can be dismissed using a pointer device by clicking the
close button, there's no reason to not make the same action
available via keyboard as well. Delete looks like an obvious
choice ...

https://bugzilla.gnome.org/show_bug.cgi?id=745279

11 years agodata: Change default shortcut for opening the message list
Florian Müllner [Wed, 25 Feb 2015 15:42:47 +0000 (16:42 +0100)]
data: Change default shortcut for opening the message list

With the message tray no longer being a distinctive UI element,
the existing <super>m shortcut for viewing the notification list
is no longer mnemonic. It is also less convenient as it requires
both hands with most keyboards. So make <super>v the new default
to _view_ notifications, which matches the corresponding Windows
default.
The previous default is kept as secondary shortcut to ease the
transition.

https://bugzilla.gnome.org/show_bug.cgi?id=687986

11 years agotests: Add menu item without action to gapplication
Florian Müllner [Fri, 27 Feb 2015 14:01:04 +0000 (15:01 +0100)]
tests: Add menu item without action to gapplication

Menu items with missing actions are expected to be visible but
insensitive - add a test case for this.

11 years agodash: Fix leaking signal connections
Florian Müllner [Fri, 27 Feb 2015 01:09:02 +0000 (02:09 +0100)]
dash: Fix leaking signal connections

The overview has a longer life-time than dash items, so we are
leaking a signal connection each time an item is destroyed.
Spotted by Michele (<micxgx@gmail.com>)

https://bugzilla.gnome.org/show_bug.cgi?id=744575

11 years agomessageTray: Hide from picks during DND operations
Florian Müllner [Sat, 21 Feb 2015 08:05:58 +0000 (09:05 +0100)]
messageTray: Hide from picks during DND operations

As it is impossible to interact with notification banners while a DND
operation is ongoing, we can temporarily hide the banner container from
picks so that DND works as expected even while a banner is showing.

https://bugzilla.gnome.org/show_bug.cgi?id=744912

11 years agomessageTray: Take over trayBox from LayoutManager
Florian Müllner [Wed, 25 Feb 2015 16:43:54 +0000 (17:43 +0100)]
messageTray: Take over trayBox from LayoutManager

Since commit e189a34, the trayBox uses a Contraint to cover the primary
monitor's work area. This allows banners to be clipped so they don't
leak into monitors above the primary one during animations. However even
without being reactive, the trayBox now interferes with operations like
Looking Glass' object picker and overview DND.
With the trayBox no longer being positioned manually, there's no strong
reason to keep it in LayoutManager, and handling it in MessageTray allows
to hide the actor while no banner is showing, which helps with the issue
outlined above.

https://bugzilla.gnome.org/show_bug.cgi?id=744912

11 years agomessageTray: Fix actor visibility
Florian Müllner [Wed, 25 Feb 2015 17:08:53 +0000 (18:08 +0100)]
messageTray: Fix actor visibility

The actor is supposed to be hidden while no notification banner
is displayed, and in addition to that when banners are temporarily
blocked (because the calendar is open). However the current code
always shows the actor when banners are not blocked, fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=744912

11 years agowindowManager: Add unminimize effect
Florian Müllner [Fri, 27 Feb 2015 11:13:26 +0000 (12:13 +0100)]
windowManager: Add unminimize effect

The effect was added to mutter a while ago, but never implemented
in the shell. Just do the reverse of the minimize animation ...

https://bugzilla.gnome.org/show_bug.cgi?id=702662

11 years agolayout: Remove left-over property
Florian Müllner [Fri, 27 Feb 2015 03:03:16 +0000 (04:03 +0100)]
layout: Remove left-over property

11 years agobuild: Remove caribou build dependency
Florian Müllner [Fri, 27 Feb 2015 00:06:46 +0000 (01:06 +0100)]
build: Remove caribou build dependency

It is a runtime dependency, we don't need it at runtime.

https://bugzilla.gnome.org/show_bug.cgi?id=741111

11 years agoscreenShield: Do not wake up screen after adding hidden source
Florian Müllner [Thu, 26 Feb 2015 22:31:46 +0000 (23:31 +0100)]
screenShield: Do not wake up screen after adding hidden source

The screen should be woken up when a new notification is shown on
the lock screen, but not when a notification arrives while disabled.
Add a missing condition to fix.

https://bugzilla.gnome.org/show_bug.cgi?id=744114

11 years agogdm: prevent nextSignalId from being connected multiply times
David Liang [Thu, 26 Feb 2015 20:40:56 +0000 (15:40 -0500)]
gdm: prevent nextSignalId from being connected multiply times

The problem is caused by '_askForUsernameAndBeginVerification' being
called multiply times. So when we click 'next', the old connected
function will also be executed.

11 years agotheme: Apply notification list refinements
Florian Müllner [Thu, 26 Feb 2015 18:05:06 +0000 (19:05 +0100)]
theme: Apply notification list refinements

11 years agoUpdated Chinese (Taiwan) translation
Cheng-Chia Tseng [Thu, 26 Feb 2015 15:00:20 +0000 (15:00 +0000)]
Updated Chinese (Taiwan) translation

11 years agoUpdated Slovak translation
Dušan Kazik [Thu, 26 Feb 2015 10:46:58 +0000 (10:46 +0000)]
Updated Slovak translation

11 years agoUpdated Greek translation
Tom Tryfonidis [Thu, 26 Feb 2015 08:24:13 +0000 (08:24 +0000)]
Updated Greek translation

11 years agoDrop MESSAGE_TRAY action mode
Florian Müllner [Thu, 26 Feb 2015 00:05:29 +0000 (01:05 +0100)]
Drop MESSAGE_TRAY action mode

The mode is never set after the removal of the bottom tray, so it
no longer makes sense to pass it to allowKeybinding(). We can also
safely remove it from the ActionModes flags altogether without
requiring a synchronized update with gnome-settings-daemon, as
the latter never used any flag value above LOGIN_SCREEN.

11 years agoAdjust for renamed action mode
Florian Müllner [Thu, 26 Feb 2015 00:00:41 +0000 (01:00 +0100)]
Adjust for renamed action mode

Commit c79d24b60e7732 renamed the TOPBAR_POPUP mode to POPUP to
reflect its new usage, but did not update any code that used it.
Whoops.

11 years agotheme: Update README for build system integration
Florian Müllner [Wed, 25 Feb 2015 21:23:17 +0000 (22:23 +0100)]
theme: Update README for build system integration

A script is nice, but we can `make` it nicer ...

11 years agotheme: Fix some typos
Florian Müllner [Wed, 25 Feb 2015 21:20:38 +0000 (22:20 +0100)]
theme: Fix some typos

11 years agoscreenShield: Remove unused properties
Florian Müllner [Wed, 25 Feb 2015 17:56:01 +0000 (18:56 +0100)]
screenShield: Remove unused properties

The shield has been using WallClock for a while now ...

11 years agoUpdated Russian translation
Stas Solovey [Wed, 25 Feb 2015 19:20:27 +0000 (19:20 +0000)]
Updated Russian translation

11 years agoUpdated Norwegian bokmål translation from Åka Sikrom.
Kjartan Maraas [Wed, 25 Feb 2015 18:32:51 +0000 (19:32 +0100)]
Updated Norwegian bokmål translation from Åka Sikrom.

11 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 25 Feb 2015 11:33:42 +0000 (12:33 +0100)]
Updated Spanish translation

11 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Wed, 25 Feb 2015 04:49:56 +0000 (04:49 +0000)]
Updated Brazilian Portuguese translation

11 years agoUpdated Galician translations
Fran Dieguez [Tue, 24 Feb 2015 22:54:06 +0000 (23:54 +0100)]
Updated Galician translations

11 years agoUpdated Ukrainian translation
Daniel Korostil [Tue, 24 Feb 2015 20:51:35 +0000 (22:51 +0200)]
Updated Ukrainian translation

11 years agoUpdated Hebrew translation
Yosef Or Boczko [Tue, 24 Feb 2015 18:21:03 +0000 (20:21 +0200)]
Updated Hebrew translation

11 years agoMark a string as translatable
Yosef Or Boczko [Tue, 24 Feb 2015 18:06:53 +0000 (20:06 +0200)]
Mark a string as translatable

11 years agotheme: provide some info on the SASS theming
Jakub Steiner [Tue, 24 Feb 2015 16:41:56 +0000 (17:41 +0100)]
theme: provide some info on the SASS theming

- use bundles for using SASS v 3.4+
- README
- shell script

11 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Tue, 24 Feb 2015 15:55:21 +0000 (15:55 +0000)]
Updated Kazakh translation

11 years agoUpdated Russian translation
Stas Solovey [Tue, 24 Feb 2015 11:07:16 +0000 (11:07 +0000)]
Updated Russian translation

11 years agoUpdated Hebrew translation
Yosef Or Boczko [Tue, 24 Feb 2015 10:07:40 +0000 (12:07 +0200)]
Updated Hebrew translation

11 years agoUpdated Italian translation
Milo Casagrande [Tue, 24 Feb 2015 08:34:30 +0000 (08:34 +0000)]
Updated Italian translation

11 years agost-private: fix cogl orthographic projection matrix
Cosimo Cecchi [Tue, 24 Feb 2015 00:40:06 +0000 (16:40 -0800)]
st-private: fix cogl orthographic projection matrix

Commit 1c1f63a7d7a5f0be5a796679d029a6b0c600b838 changed the shadow
pipeline to use cogl_framebuffer_ortographic() instead of cogl_ortho(),
but the two functions take their arguments in a different order.

Fixes graphical corruption for text shadows in the login screen.

https://bugzilla.gnome.org/show_bug.cgi?id=745061

11 years agoRequire clutter-1.0 >= 1.21.5
Rico Tzschichholz [Mon, 23 Feb 2015 21:05:16 +0000 (22:05 +0100)]
Require clutter-1.0 >= 1.21.5

Needed for clutter_actor_set_opacity_override which usage was
introduced by 07664e7d2f5bcc97fd137fd4a228be54046fe5a9

11 years agoUpdated Lithuanian translation
Aurimas Černius [Mon, 23 Feb 2015 21:04:43 +0000 (23:04 +0200)]
Updated Lithuanian translation

11 years agopopupMenu: Use TOPBAR_POPUP action mode for all menus
Florian Müllner [Mon, 23 Feb 2015 19:07:04 +0000 (20:07 +0100)]
popupMenu: Use TOPBAR_POPUP action mode for all menus

When it comes to keybindings or gestures, there's not really a good
reason why popups associated with the top bar should behave differently
from any other shell menus. Just set the action mode generically for
all menus, so actions like screenshots or media-keys start working
with menus like the background- or app launcher context menus.

https://bugzilla.gnome.org/show_bug.cgi?id=745039

11 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Mon, 23 Feb 2015 19:27:17 +0000 (19:27 +0000)]
Updated Brazilian Portuguese translation

11 years agopo: fix issue in French translation
Frédéric Péters [Mon, 23 Feb 2015 18:41:38 +0000 (19:41 +0100)]
po: fix issue in French translation

https://bugzilla.gnome.org/show_bug.cgi?id=744871

11 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 23 Feb 2015 18:14:11 +0000 (19:14 +0100)]
Updated Spanish translation

11 years agoUpdate theme
Florian Müllner [Mon, 23 Feb 2015 12:00:28 +0000 (13:00 +0100)]
Update theme

11 years agoUpdate theme
Cosimo Cecchi [Sun, 22 Feb 2015 06:00:20 +0000 (22:00 -0800)]
Update theme

11 years agoUpdated Hungarian translation
Balázs Úr [Sun, 22 Feb 2015 19:29:03 +0000 (19:29 +0000)]
Updated Hungarian translation

11 years agoUpdated Turkish translation
Muhammet Kara [Sat, 21 Feb 2015 21:54:59 +0000 (21:54 +0000)]
Updated Turkish translation

11 years agobuild: Keep CSS updated when sass is installed
Florian Müllner [Sat, 21 Feb 2015 14:05:16 +0000 (15:05 +0100)]
build: Keep CSS updated when sass is installed

11 years agobuild: Split sass files into sources and non-sources
Florian Müllner [Sat, 21 Feb 2015 15:19:54 +0000 (16:19 +0100)]
build: Split sass files into sources and non-sources

11 years agobuild: Use $(NULL) terminator for data files
Florian Müllner [Sat, 21 Feb 2015 15:16:48 +0000 (16:16 +0100)]
build: Use $(NULL) terminator for data files

11 years agocalendar: Fix message markup getting lost
Florian Müllner [Sat, 21 Feb 2015 19:10:41 +0000 (20:10 +0100)]
calendar: Fix message markup getting lost

We reuse the old body text on useMarkup changes and for expanded
labels. However just taking it from the label actor does not work
when markup is used, as once applied it will be stripped from
ClutterText:text.
So to preserve markup, keep our own copy of the original string
around.

https://bugzilla.gnome.org/show_bug.cgi?id=744907

11 years agocalendar: Fix quoting issues in notification titles
Florian Müllner [Sat, 21 Feb 2015 18:08:27 +0000 (19:08 +0100)]
calendar: Fix quoting issues in notification titles

Markup in notification titles is not support (and never has been).
Therefore the text is run through g_markup_escape_text(), and as
a result we do have to use markup internally to correctly show
legal-but-escape characters like '&' or '"'.

https://bugzilla.gnome.org/show_bug.cgi?id=744894

11 years agoTheme: Too many values for border-radius property.
Miguel Vaello Martínez [Sat, 21 Feb 2015 17:20:52 +0000 (18:20 +0100)]
Theme: Too many values for border-radius property.

GNOME Shell throws the following warning message:
'St-WARNING **: Too many values for border-radius property.'

Was fixed with just remove the last '0' on the 'border-radius'
property in the '.tile-preview-left.on-primary' class on both files:
gnome-shell.css and gnome-shell-high-contrast.css.

https://bugzilla.gnome.org/show_bug.cgi?id=744900

11 years agoBring back .resize-popup style
Florian Müllner [Sat, 21 Feb 2015 17:07:25 +0000 (18:07 +0100)]
Bring back .resize-popup style

11 years agoAdd back monitor OSD style that did not surive the sass rewrite
Florian Müllner [Sat, 21 Feb 2015 15:28:07 +0000 (16:28 +0100)]
Add back monitor OSD style that did not surive the sass rewrite

11 years agoUpdated Chinese (Taiwan) translation
Chao-Hsiung Liao [Sat, 21 Feb 2015 10:18:01 +0000 (10:18 +0000)]
Updated Chinese (Taiwan) translation

11 years agodateMenu: Update message indicator on queue changes
Florian Müllner [Sat, 21 Feb 2015 08:59:24 +0000 (09:59 +0100)]
dateMenu: Update message indicator on queue changes

The message indicator conveys that the message list contains unseen
messages that will not be shown as banner. So its visibility depends
on two factors: the number of unseen messages, and the number of
messages waiting in the queue to be shown as banner. As we currently
only update the visibility on changes to the former, the indicator is
not always accurate - for instance sources notify count changes before
passing on a notification to the message tray for display.
To fix, add a signal to the message tray to notify when the queue
changes and use it to update the indicator's visibility.

https://bugzilla.gnome.org/show_bug.cgi?id=744880

11 years agoUpdated Slovak translation
Dušan Kazik [Sat, 21 Feb 2015 08:05:04 +0000 (08:05 +0000)]
Updated Slovak translation

11 years agomessageTray: Make Tweener shut up about normal properties
Jasper St. Pierre [Sat, 21 Feb 2015 02:11:58 +0000 (18:11 -0800)]
messageTray: Make Tweener shut up about normal properties

Tweener needs an initial value to tween from, otherwise it won't
work, so give it something it can use.

11 years agoUpdate theme
Jasper St. Pierre [Sat, 21 Feb 2015 02:09:35 +0000 (18:09 -0800)]
Update theme

One more time to fix workspace thumbnail

11 years agoUpdate theme again
Jasper St. Pierre [Sat, 21 Feb 2015 02:02:50 +0000 (18:02 -0800)]
Update theme again

This time to add a bit of spacing around the app menu.

11 years agoSt: draw the actor at full opacity when creating shadow material
Giovanni Campagna [Mon, 4 Jun 2012 22:13:26 +0000 (00:13 +0200)]
St: draw the actor at full opacity when creating shadow material

When creating the shadow, we should ignore the opacity set on the
actor and its parent, as it will be applied again at a later stage.

https://bugzilla.gnome.org/show_bug.cgi?id=677412

11 years agodata: Update theme again
Jasper St. Pierre [Sat, 21 Feb 2015 01:43:46 +0000 (17:43 -0800)]
data: Update theme again

Fix another warning message when opening the calendar.

11 years agoshell-plugin: Remove unused variables
Jasper St. Pierre [Sat, 21 Feb 2015 00:14:44 +0000 (16:14 -0800)]
shell-plugin: Remove unused variables

11 years agost-private: Update shadow APIs for Cogl deprecations
Jasper St. Pierre [Sat, 21 Feb 2015 01:09:20 +0000 (17:09 -0800)]
st-private: Update shadow APIs for Cogl deprecations

11 years agost-box-layout: Fix Cogl deprecations
Jasper St. Pierre [Sat, 21 Feb 2015 01:02:56 +0000 (17:02 -0800)]
st-box-layout: Fix Cogl deprecations

11 years agoshell-invert-lightness-effect: Fix Cogl deprecations
Jasper St. Pierre [Sat, 21 Feb 2015 01:01:38 +0000 (17:01 -0800)]
shell-invert-lightness-effect: Fix Cogl deprecations

11 years agost-drawing-area: Fix Cogl deprecations
Jasper St. Pierre [Sat, 21 Feb 2015 01:01:15 +0000 (17:01 -0800)]
st-drawing-area: Fix Cogl deprecations

11 years agodata: Update sass to latest master
Jasper St. Pierre [Sat, 21 Feb 2015 01:39:24 +0000 (17:39 -0800)]
data: Update sass to latest master

To solve a warning message.

11 years agoUpdate .gitignore
Jasper St. Pierre [Sat, 21 Feb 2015 01:37:59 +0000 (17:37 -0800)]
Update .gitignore

11 years agotheme-node: Add more information to length error message
Jasper St. Pierre [Sat, 21 Feb 2015 01:37:28 +0000 (17:37 -0800)]
theme-node: Add more information to length error message

11 years agoshell-app: Remove leftover struct
Jasper St. Pierre [Sat, 21 Feb 2015 00:48:40 +0000 (16:48 -0800)]
shell-app: Remove leftover struct

11 years agogitmodules: Fix URL for previous commit
Colin Walters [Fri, 20 Feb 2015 22:08:42 +0000 (17:08 -0500)]
gitmodules: Fix URL for previous commit

11 years ago.gitmodules: Use git protocol instead https
Javier Jardón [Fri, 20 Feb 2015 21:57:07 +0000 (21:57 +0000)]
.gitmodules: Use git protocol instead https

11 years agoBump version to 3.15.90
Florian Müllner [Fri, 20 Feb 2015 18:20:56 +0000 (19:20 +0100)]
Bump version to 3.15.90

Update NEWS.

11 years agobuild: Work around distcheck issue
Florian Müllner [Fri, 20 Feb 2015 19:13:46 +0000 (20:13 +0100)]
build: Work around distcheck issue

11 years agobuild: Remove deprecated env vars from autogen call
Florian Müllner [Fri, 20 Feb 2015 19:10:45 +0000 (20:10 +0100)]
build: Remove deprecated env vars from autogen call

11 years agobuild: Dist theme sources
Florian Müllner [Fri, 20 Feb 2015 18:42:07 +0000 (19:42 +0100)]
build: Dist theme sources

11 years agomessageTray: Special-case chat notifications to use the old actor
Florian Müllner [Fri, 20 Feb 2015 10:18:15 +0000 (11:18 +0100)]
messageTray: Special-case chat notifications to use the old actor

11 years agotelepathyClient: Provide createBanner() implementation
Florian Müllner [Tue, 17 Feb 2015 03:19:07 +0000 (04:19 +0100)]
telepathyClient: Provide createBanner() implementation

Chat notifications are king of custom, so we'll leave them out for now
and keep using the old banner. However we can port the subscription
notification.

11 years agoautorunManager: Provide a createBanner() implementation
Florian Müllner [Tue, 17 Feb 2015 02:40:25 +0000 (03:40 +0100)]
autorunManager: Provide a createBanner() implementation

Hotplug notifications use custom notification banners to include
application icons in buttons. Bring those back by providing an
appropriate createBanner() implementation.

11 years agomessageTray: Provide a hook for customizing banners
Florian Müllner [Tue, 17 Feb 2015 02:27:11 +0000 (03:27 +0100)]
messageTray: Provide a hook for customizing banners

While we want to encourage the use of regular notification banners,
some of our built-in stuff does require more or less customized content
("more" being chat notifications, a.k.a. king of custom).
Account for this use case by delegating banner creation to a method,
so either Notification or Source subclasses can overwrite it.

11 years agotelepathyClient: Don't use customContent notifications gratuitously
Florian Müllner [Fri, 13 Feb 2015 01:17:57 +0000 (02:17 +0100)]
telepathyClient: Don't use customContent notifications gratuitously

Nothing except for the chat notification is really custom, so stop
specifying the flag for anything else - it will soon become a bit
harder to create non-standard notifications, so don't do it for no
good reason (discouraging this is of course the reason for making it
harder in the first place) ...

11 years agomessageTray: Remove overlaid close button
Florian Müllner [Wed, 11 Feb 2015 19:35:50 +0000 (20:35 +0100)]
messageTray: Remove overlaid close button

The new notification banner already includes a close button, so remove
the one provided by the tray.

11 years agomessageTray: Use NotificationBanner in banner mode
Florian Müllner [Tue, 17 Feb 2015 02:13:56 +0000 (03:13 +0100)]
messageTray: Use NotificationBanner in banner mode

Instead of using the notification's own actor as a banner (and
keeping it around after the banner was displayed to not dismiss
the notification itself), create a separate banner actor from
the information the notification provides, just like we do for
lock screen and message list notifications.
This change breaks notifications with custom content, but only
temporarily - we will soon provide a hook to allow customizations
again.

11 years agomessageTray: Limit number of buttons in banners
Florian Müllner [Tue, 17 Feb 2015 02:53:00 +0000 (03:53 +0100)]
messageTray: Limit number of buttons in banners

The design states that notifications should have a maximum of three
buttons, so enforce this in the new banner actors.